Creating Funtional Comnponent